package com.kaver.sso.config;

import org.springframework.beans.factory.annotation.Value;

import lombok.Data;

@Data
public class PropertiesConfig {
	/**
     * sso服务域名
     */
    @Value("${sso.server.domain}")
    private String ssoServerDomain;
    /**
     * sso app域名
     */
    @Value("${sso.app.domain:}")
    private String ssoAppDomain;
    /**
     * 未登陆返回值
     */
    @Value("${sso.unlogin.return:{\"code\":\"000006\",\"msg\":\"登陆信息已过期\",\"data\":null,\"success\":false}}")
    private String ssoUnloginReturn;

    /**
     * 排出认证校验的地址以逗号分割
     */
    @Value("${sso.auth.exclude.paths:}")
    private String ssoAuthExcludedPaths;
    /**
     * 业务系统退出登陆地址
     */
    @Value("${sso.app.logout.path:}")
    private String ssoAppLogoutPath;
    /**
	 * 权限组id
	 * */
	@Value("${sso.app.groupId}")
	private Long groupId;
    /**
     * 没有权限返回值
     * */
    @Value("${sso.no.right.return:{\"code\":\"000011\",\"msg\":\"您无权限访问此资源\",\"data\":null,\"success\":false}}")
    private String ssoNoRightReturn;
}
